Platform Explorer / Nuxeo Platform 6.0

Contribution studio.extensions.easyshare--layouts

This contribution is part of XML component studio.extensions.easyshare inside easyshare-1.0.4-593.jar

Extension Point

Extension point layouts of component WebLayoutManager.

Contributed Items

  • <layout name="layout@EasyShareFolder-create">
          <templates>
            <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
          </templates>
          <rows>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>title</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>description</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>expired</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>shareComment</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>contactEmail</widget>
            </row>
          </rows>
          <widget name="title" type="text">
            <labels>
              <label mode="any">Title</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:title</field>
            </fields>
            <properties widgetMode="edit">
              <property name="styleClass">dataInputText</property>
              <property name="required">true</property>
            </properties>
          </widget>
          <widget name="description" type="textarea">
            <labels>
              <label mode="any">Description</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:description</field>
            </fields>
            <properties widgetMode="edit">
              <property name="styleClass">dataInputText</property>
            </properties>
          </widget>
          <widget name="expired" type="datetime">
            <labels>
              <label mode="any">Expiration Date</label>
            </labels>
            <helpLabels>
              <label mode="any">Date at which it's no longer publicly available</label>
            </helpLabels>
            <translated>false</translated>
            <fields>
              <field>dc:expired</field>
            </fields>
            <properties widgetMode="edit">
              <property name="required">true</property>
            </properties>
          </widget>
          <widget name="shareComment" type="textarea">
            <labels>
              <label mode="any">Share Comment</label>
            </labels>
            <helpLabels>
              <label mode="any">Message to recipient on share page</label>
            </helpLabels>
            <translated>false</translated>
            <fields>
              <field>eshare:shareComment</field>
            </fields>
          </widget>
          <widget name="contactEmail" type="text">
            <labels>
              <label mode="any">Contact Email</label>
            </labels>
            <helpLabels>
              <label mode="any">Email displayed for provider of share</label>
            </helpLabels>
            <translated>false</translated>
            <fields>
              <field>eshare:contactEmail</field>
            </fields>
          </widget>
        </layout>
  • <layout name="layout@EasyShareFolder-edit">
          <templates>
            <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
          </templates>
          <rows>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>title</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>description</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>shareComment</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>expired</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>contactEmail</widget>
            </row>
          </rows>
          <widget name="title" type="text">
            <labels>
              <label mode="any">Title</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:title</field>
            </fields>
            <properties widgetMode="edit">
              <property name="styleClass">dataInputText</property>
              <property name="required">true</property>
            </properties>
          </widget>
          <widget name="description" type="textarea">
            <labels>
              <label mode="any">Description</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:description</field>
            </fields>
            <properties widgetMode="edit">
              <property name="styleClass">dataInputText</property>
            </properties>
          </widget>
          <widget name="shareComment" type="textarea">
            <labels>
              <label mode="any">ShareComment</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>eshare:shareComment</field>
            </fields>
            <properties widgetMode="edit">
              <property name="cols">100</property>
              <property name="rows">5</property>
            </properties>
          </widget>
          <widget name="expired" type="datetime">
            <labels>
              <label mode="any">Expiration Date</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:expired</field>
            </fields>
            <properties widgetMode="edit">
              <property name="required">true</property>
            </properties>
          </widget>
          <widget name="contactEmail" type="text">
            <labels>
              <label mode="any">ContactEmail</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>eshare:contactEmail</field>
            </fields>
          </widget>
        </layout>
  • <layout name="layout@EasyShareFolder-view">
          <templates>
            <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
          </templates>
          <rows>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>title_and_permlink</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>description</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>expired</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>shareComment</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
              </properties>
              <widget>contactEmail</widget>
            </row>
          </rows>
          <widget name="title_and_permlink" type="title_and_permlink">
            <labels>
              <label mode="any">Title and permanent link</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field/>
              <field>uid:major_version</field>
              <field>uid:minor_version</field>
            </fields>
          </widget>
          <widget name="description" type="textarea">
            <labels>
              <label mode="any">Description</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:description</field>
            </fields>
          </widget>
          <widget name="expired" type="datetime">
            <labels>
              <label mode="any">Expired</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:expired</field>
            </fields>
          </widget>
          <widget name="shareComment" type="text">
            <labels>
              <label mode="any">Share Comment</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>eshare:shareComment</field>
            </fields>
          </widget>
          <widget name="contactEmail" type="text">
            <labels>
              <label mode="any">Contact Email</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>eshare:contactEmail</field>
            </fields>
          </widget>
        </layout>
  • <layout name="layout@EasyShareFolder-header">
          <templates>
            <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
          </templates>
          <properties mode="any">
            <property name="styleClass">easyShareFolderHeader</property>
            <property name="widgetsDisplay">no_label</property>
          </properties>
          <rows>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">3</property>
              </properties>
              <widget>title</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
                <property name="nxl_colspan_1">1</property>
                <property name="nxl_colspan_2">1</property>
              </properties>
              <widget>creator</widget>
              <widget>expired</widget>
              <widget>contactEmail</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">3</property>
              </properties>
              <widget>shareComment</widget>
            </row>
            <row>
              <properties mode="any">
                <property name="nxl_colspan_0">1</property>
                <property name="nxl_colspan_1">1</property>
                <property name="nxl_colspan_2">1</property>
              </properties>
              <widget>documentAction</widget>
              <widget/>
              <widget/>
            </row>
          </rows>
          <widget name="title" type="text">
            <labels>
              <label mode="any">Title</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:title</field>
            </fields>
            <properties widgetMode="view">
              <property name="styleClass">headerTitle</property>
            </properties>
          </widget>
          <widget name="creator" type="text">
            <labels>
              <label mode="any">Creator</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:creator</field>
            </fields>
            <properties widgetMode="view">
              <property name="title">Creator</property>
              <property name="styleClass">detail user headerCreator</property>
            </properties>
          </widget>
          <widget name="expired" type="datetime">
            <labels>
              <label mode="any">Share Expiration</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>dc:expired</field>
            </fields>
            <properties widgetMode="view">
              <property name="title">Expiration Date</property>
              <property name="styleClass">tag label label-light headerExpiration</property>
            </properties>
          </widget>
          <widget name="contactEmail" type="text">
            <labels>
              <label mode="any">Contact Email</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>eshare:contactEmail</field>
            </fields>
            <properties widgetMode="view">
              <property name="title">Creator's Email</property>
              <property name="styleClass">detail tag headerEmail</property>
            </properties>
          </widget>
          <widget name="shareComment" type="text">
            <labels>
              <label mode="any">Share Comment</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>eshare:shareComment</field>
            </fields>
            <properties widgetMode="view">
              <property name="styleClass">detail headerComment</property>
            </properties>
          </widget>
          <widget name="documentAction" type="documentAction">
            <labels>
              <label mode="any"/>
            </labels>
            <translated>false</translated>
            <fields/>
            <properties widgetMode="view">
              <property name="useAjaxForm">false</property>
              <property name="actionId">showEasyShareURL</property>
              <property name="actionsDisplay">buttons</property>
            </properties>
          </widget>
        </layout>

XML Source

<extension point="layouts" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    <layout name="layout@EasyShareFolder-create">
      <templates>
        <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
      </templates>
      <rows>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>title</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>description</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>expired</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>shareComment</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>contactEmail</widget>
        </row>
      </rows>
      <widget name="title" type="text">
        <labels>
          <label mode="any">Title</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:title</field>
        </fields>
        <properties widgetMode="edit">
          <property name="styleClass">dataInputText</property>
          <property name="required">true</property>
        </properties>
      </widget>
      <widget name="description" type="textarea">
        <labels>
          <label mode="any">Description</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:description</field>
        </fields>
        <properties widgetMode="edit">
          <property name="styleClass">dataInputText</property>
        </properties>
      </widget>
      <widget name="expired" type="datetime">
        <labels>
          <label mode="any">Expiration Date</label>
        </labels>
        <helpLabels>
          <label mode="any">Date at which it's no longer publicly available</label>
        </helpLabels>
        <translated>false</translated>
        <fields>
          <field>dc:expired</field>
        </fields>
        <properties widgetMode="edit">
          <property name="required">true</property>
        </properties>
      </widget>
      <widget name="shareComment" type="textarea">
        <labels>
          <label mode="any">Share Comment</label>
        </labels>
        <helpLabels>
          <label mode="any">Message to recipient on share page</label>
        </helpLabels>
        <translated>false</translated>
        <fields>
          <field>eshare:shareComment</field>
        </fields>
      </widget>
      <widget name="contactEmail" type="text">
        <labels>
          <label mode="any">Contact Email</label>
        </labels>
        <helpLabels>
          <label mode="any">Email displayed for provider of share</label>
        </helpLabels>
        <translated>false</translated>
        <fields>
          <field>eshare:contactEmail</field>
        </fields>
      </widget>
    </layout>
    <layout name="layout@EasyShareFolder-edit">
      <templates>
        <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
      </templates>
      <rows>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>title</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>description</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>shareComment</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>expired</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>contactEmail</widget>
        </row>
      </rows>
      <widget name="title" type="text">
        <labels>
          <label mode="any">Title</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:title</field>
        </fields>
        <properties widgetMode="edit">
          <property name="styleClass">dataInputText</property>
          <property name="required">true</property>
        </properties>
      </widget>
      <widget name="description" type="textarea">
        <labels>
          <label mode="any">Description</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:description</field>
        </fields>
        <properties widgetMode="edit">
          <property name="styleClass">dataInputText</property>
        </properties>
      </widget>
      <widget name="shareComment" type="textarea">
        <labels>
          <label mode="any">ShareComment</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>eshare:shareComment</field>
        </fields>
        <properties widgetMode="edit">
          <property name="cols">100</property>
          <property name="rows">5</property>
        </properties>
      </widget>
      <widget name="expired" type="datetime">
        <labels>
          <label mode="any">Expiration Date</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:expired</field>
        </fields>
        <properties widgetMode="edit">
          <property name="required">true</property>
        </properties>
      </widget>
      <widget name="contactEmail" type="text">
        <labels>
          <label mode="any">ContactEmail</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>eshare:contactEmail</field>
        </fields>
      </widget>
    </layout>
    <layout name="layout@EasyShareFolder-view">
      <templates>
        <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
      </templates>
      <rows>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>title_and_permlink</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>description</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>expired</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>shareComment</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
          </properties>
          <widget>contactEmail</widget>
        </row>
      </rows>
      <widget name="title_and_permlink" type="title_and_permlink">
        <labels>
          <label mode="any">Title and permanent link</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field/>
          <field>uid:major_version</field>
          <field>uid:minor_version</field>
        </fields>
      </widget>
      <widget name="description" type="textarea">
        <labels>
          <label mode="any">Description</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:description</field>
        </fields>
      </widget>
      <widget name="expired" type="datetime">
        <labels>
          <label mode="any">Expired</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:expired</field>
        </fields>
      </widget>
      <widget name="shareComment" type="text">
        <labels>
          <label mode="any">Share Comment</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>eshare:shareComment</field>
        </fields>
      </widget>
      <widget name="contactEmail" type="text">
        <labels>
          <label mode="any">Contact Email</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>eshare:contactEmail</field>
        </fields>
      </widget>
    </layout>
    <layout name="layout@EasyShareFolder-header">
      <templates>
        <template mode="any">/layouts/easyshare_layout_template.xhtml</template>
      </templates>
      <properties mode="any">
        <property name="styleClass">easyShareFolderHeader</property>
        <property name="widgetsDisplay">no_label</property>
      </properties>
      <rows>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">3</property>
          </properties>
          <widget>title</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
            <property name="nxl_colspan_1">1</property>
            <property name="nxl_colspan_2">1</property>
          </properties>
          <widget>creator</widget>
          <widget>expired</widget>
          <widget>contactEmail</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">3</property>
          </properties>
          <widget>shareComment</widget>
        </row>
        <row>
          <properties mode="any">
            <property name="nxl_colspan_0">1</property>
            <property name="nxl_colspan_1">1</property>
            <property name="nxl_colspan_2">1</property>
          </properties>
          <widget>documentAction</widget>
          <widget/>
          <widget/>
        </row>
      </rows>
      <widget name="title" type="text">
        <labels>
          <label mode="any">Title</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:title</field>
        </fields>
        <properties widgetMode="view">
          <property name="styleClass">headerTitle</property>
        </properties>
      </widget>
      <widget name="creator" type="text">
        <labels>
          <label mode="any">Creator</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:creator</field>
        </fields>
        <properties widgetMode="view">
          <property name="title">Creator</property>
          <property name="styleClass">detail user headerCreator</property>
        </properties>
      </widget>
      <widget name="expired" type="datetime">
        <labels>
          <label mode="any">Share Expiration</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>dc:expired</field>
        </fields>
        <properties widgetMode="view">
          <property name="title">Expiration Date</property>
          <property name="styleClass">tag label label-light headerExpiration</property>
        </properties>
      </widget>
      <widget name="contactEmail" type="text">
        <labels>
          <label mode="any">Contact Email</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>eshare:contactEmail</field>
        </fields>
        <properties widgetMode="view">
          <property name="title">Creator's Email</property>
          <property name="styleClass">detail tag headerEmail</property>
        </properties>
      </widget>
      <widget name="shareComment" type="text">
        <labels>
          <label mode="any">Share Comment</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>eshare:shareComment</field>
        </fields>
        <properties widgetMode="view">
          <property name="styleClass">detail headerComment</property>
        </properties>
      </widget>
      <widget name="documentAction" type="documentAction">
        <labels>
          <label mode="any"/>
        </labels>
        <translated>false</translated>
        <fields/>
        <properties widgetMode="view">
          <property name="useAjaxForm">false</property>
          <property name="actionId">showEasyShareURL</property>
          <property name="actionsDisplay">buttons</property>
        </properties>
      </widget>
    </layout>
  </extension>